<?php
// edit thinhnc 2013/04/10
require_once 'class.giangvien.php';
require_once 'functions.php';
$loaihinh=0;
	class phieuthu {
		public function add_phieuthu($tennguoitao,$tengiangvien,$file,$f_hoahong,$f_giangvien,$f_trangthai,$f_mahocvien,$f_gioitinh,$f_ngaysinh,$f_diachi,$f_phone,$f_loaihinh,$f_khoa,$f_lop,$f_hovaten,$f_ngaybatdau,$f_tkb,$f_ca,$f_ngayketthuc,$f_sobuoi,$f_hstart,$f_hend,$f_sonha,$f_phuong,$f_quan,$f_tp,$f_email,$f_dkbd_ca,$f_nguoitao,$f_muchp,$f_tienhp,$f_tiengt,$f_tiencd,$f_miengiam,$f_thucthu,$f_lydo,$f_nghenghiep){
			$d = date('d-m-20y');
			$sql = "INSERT INTO tbl_thuphieu(f_tennguoitao,f_tengiangvien,file,f_hoahong,f_giangvien,f_trangthai,f_ngaytao,f_mahocvien,f_gioitinh,f_ngaysinh,f_diachi,f_phone,f_loaihinh,f_khoa,
			f_lop,f_hovaten,f_ngaybatdau,f_tkb,f_ca,f_ngayketthuc,f_sobuoi,f_giobatdau,f_gioketthuc,f_sonha,f_phuong,f_quan,f_tp,f_email
			,f_dkbd_ca,f_nguoitao,f_muchp,f_tienhp,f_tiengt,f_tiencd,f_miengiam,f_thucthu,f_lydo,f_nghenghiep) VALUES('$tennguoitao','$tengiangvien','$file','$f_hoahong','$f_giangvien','$f_trangthai','$d','$f_mahocvien','$f_gioitinh','$f_ngaysinh','$f_diachi','$f_phone','$f_loaihinh','$f_khoa','$f_lop','$f_hovaten','$f_ngaybatdau','$f_tkb','$f_ca','$f_ngayketthuc','$f_sobuoi','$f_hstart','$f_hend','$f_sonha','$f_phuong','$f_quan','$f_tp','$f_email','$f_dkbd_ca','$f_nguoitao','$f_muchp','$f_tienhp','$f_tiengt','$f_tiencd','$f_miengiam','$f_thucthu','$f_lydo','$f_nghenghiep')";
			
			// print_r(array($f_giangvien, $f_tkb, $f_sobuoi, $f_ngaybatdau, $f_hstart, $f_hend));
			// $gv = new giangvien();
			// echo $gv->setLichRanhGV($f_giangvien, $f_tkb, $f_sobuoi, $f_ngaybatdau, $f_hstart, $f_hend);
			// die;
			
			$a=mysql_query($sql);
			if($a)
			{								
					$gv = new giangvien();
					$b = $gv->setLichRanhGV($f_giangvien, $f_tkb, $f_sobuoi, $f_ngaybatdau, $f_hstart, $f_hend);
					if ($b)
						echo 'Thanh cong';
					else
						echo 'Khong cap nhat duoc lich hoat dong cua giang vien. Lien he Khiet 01206876899';
			}else{
				echo 'Khong thanh cong. Dung lai di. Bao cho Khiet lien truoc khi qua muon 01206876899';
			}
		}
		
		public function trang_thai($trangthai){
			if ($trangthai ==1)
			{
				return "Đã hoàn thành";
			}
			if($trangthai == 2)
			{
				return "Khách hàng đã đặt cọc";
			}
			if($trangthai ==3)
			{
				return "Khách hàng tiềm năng";
			}
			if($trangthai ==4 )
			{
				return "Hủy";
			}
		}
		public function nghe_nghiep($ngheghiep){
			if ($ngheghiep ==1)
			{
				return "Sinh Viên";
			}
			if($ngheghiep == 2)
			{
				return "Kế toán viên";
			}
			if($ngheghiep ==3)
			{
				return "Chủ doanh nghiệp";
			}
			if($ngheghiep ==4 )
			{
				return "Khác";
			}
		}
		public function loai_tim_kiem($loaitimkiem)
		{
			if($loaitimkiem==1 )
			{
				return "f_hovaten";
			} else if ($loaitimkiem == 2)
			{
				return "f_tengiangvien";
			} else if($loaitimkiem == 3)
			{
				return "f_tennguoitao";
			}
			else if($loaitimkiem == 4)
			{
				return "f_maphieu";
			}
			else if($loaitimkiem == 5)
			{
				return "f_lop";
			}
			else if($loaitimkiem == 6)
			{
				return "f_mahocvien";
			}
			else if($loaitimkiem == 7)
			{
				return "f_phone";
			}
			else if($loaitimkiem == 8)
			{
				return "f_email";
			}else if($loaitimkiem == 9)
			{
				return "f_ngaytao";
			}
		}
		public function giang_vien($user_id)
		{
	$sql_query = @mysql_query("SELECT * FROM tbl_giangvien WHERE id='".$user_id."'");
	$member = @mysql_fetch_array( $sql_query );
	return $member['f_hovaten'];
		}
		public function search_user($user_id)
		{
	$sql_query = @mysql_query("SELECT * FROM user WHERE id='".$user_id."'");
	$member = @mysql_fetch_array( $sql_query );
	return $member['user'];
		}
		public function khoa($loaikhoa)
		{
			if($loaikhoa==1 )
			{
				return "Tại nhà";
			} else if ($loaikhoa == 2)
			{
				return "Tập chung";
			} else if($loaikhoa == 3)
			{
				return "Học trực tuyến";
			}
			else if($loaikhoa == 4)
			{
				return "Dịch vụ nhân sự";
			}
		}
		// add thinhnc 2013-04-10
		// update 2013-04-24: them $hStart va $hEnd de tinh chinh xac so ngay len lop, giai quyet truong hop:
		// hoc 12 buoi, moi ngay hoc 3 buoi (ca) => chi hoc 4 ngay (1 ngay 3 buoi x 4 ngay = 12 buoi) chu ko phai 12 ngay!
		public function tinhNgayKetThuc($f_ngaybatdau, $f_sobuoi, $f_tkb, $f_hstart, $f_hend)
		{
			if ($f_ngaybatdau == '')
				return '';
			
			// Tinh so ca (buoi) hoc trong 1 ngay, mac dinh la 1 ca
			$soCa = 1;
			// Truong hop sang-chieu hay chieu-toi (2 ca)
			if (($f_hstart >=  8 && $f_hend >= 13) ||
				($f_hstart >= 13 && $f_hend >= 18))
			{
				$soCa = 2;
			}
			// Truong hop sang-chieu-toi (3 ca)
			elseif ($f_hstart >= 8 && $f_hend >= 18)
			{
				$soCa = 3;
			}
			
			$soNgayTrongTuan = 7;
			$ngayThu = array();
			switch ((int)$f_tkb)
			{
				case 0:
					$soNgayTrongTuan = 7;
					$ngayThu = array(1,2,3,4,5,6,7); // hai, ba, tu, nam, sau, bay, chu nhat
					break;
				case 1:
					$soNgayTrongTuan = 3;
					$ngayThu = array(1,3,5); // hai, tu, sau
					break;
				case 2:
					$soNgayTrongTuan = 3;
					$ngayThu = array(2,4,6); // ba, nam, bay
					break;
				case 3:
					$soNgayTrongTuan = 2;
					$ngayThu = array(6,7); // bay, chu nhat
					break;
				case 4:
					$soNgayTrongTuan = 1;
					$ngayThu = array(7); // chu nhat
					break;
			}
			$soNgayMax = ceil((float)$f_sobuoi / $soNgayTrongTuan) * 7 * (3600 * 24); // so ngay toi da
			
			$ngaybatdau = explode("-", str_replace("/","-",$f_ngaybatdau));
			$stDate = gmmktime(0, 0, 0, (int)$ngaybatdau[1], (int)$ngaybatdau[0], (int)$ngaybatdau[2]);
			$enDate = $stDate + $soNgayMax;
			
			$soBuoi = 0;
			$i = 0;
			for ($i = $stDate; $i <= $enDate; $i +=(3600*24))
			{
				$ngayHienTai = gmdate("N", $i);				
				if (in_array($ngayHienTai, $ngayThu))
				{
					// xu ly dem so ngay chinh xac!!
					$cong = 1;
					switch ($soCa)
					{
						case 2:
							$cong = 2;
							break;
						case 3:
							$cong = 3;
							break;
					}
					if ($soBuoi < ($f_sobuoi - $cong))
					{						
						$soBuoi = $soBuoi + $cong;
					}
					else
						break;
				}
			}
			$ngayKetThuc = gmdate("d-m-Y", $i);
			return $ngayKetThuc;
		}
		// thinhnc 2013-04-17
		public function tinhSoNgay($f_ngaybatdau, $f_ngayketthuc) {
			$ngaybatdau = explode("-", str_replace("/","-",$f_ngaybatdau));
			$ngayketthuc = explode("-", str_replace("/","-",$f_ngayketthuc));
			
			$st = gmmktime(0, 0, 0, (int)$ngaybatdau[1], (int)$ngaybatdau[0], (int)$ngaybatdau[2]);
			$en = gmmktime(0, 0, 0, (int)$ngayketthuc[1], (int)$ngayketthuc[0], (int)$ngayketthuc[2]);
			
			$dateRange = ($en - $st + 86400) / 86400;
			return $dateRange;
		}
		
		// end add
	}	
	//end edit
?>
